<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.sabayon.org/bugzilla.dtd">

<bugzilla version="4.2.5"
          urlbase="http://bugs.sabayon.org/"
          
          maintainer="lxnay@sabayon.org"
>

    <bug>
          <bug_id>476</bug_id>
          
          <creation_ts>2008-07-15 13:11:00 +0000</creation_ts>
          <short_desc>Binary package removal is not working</short_desc>
          <delta_ts>2009-10-02 14:03:56 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Entropy</product>
          <component>Equo</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anuj Jain">anuj.jain</reporter>
          <assigned_to name="Fabio Erculiani">lxnay</assigned_to>
          

      

      

      

          <long_desc isprivate="0">
            <commentid>1452</commentid>
            <who name="Anuj Jain">anuj.jain</who>
            <bug_when>2008-07-15 13:11:28 +0000</bug_when>
            <thetext>I am successfully able to create my own community repository by using equo command line package manager. E.g. I have uploaded/synced “xyz” package on my own repository. But when I try to remove it – it does not give any error message but at the same time it also does not remove that binary package from local as well as my community repository.

 Here are the output/steps when I have taken to remove the binary package.

	equo community database remove xyz : it ask me “Would you like to continue ? [Yes/No] “ to remove xyz package, After typing Yes, at the end of this command it says to run “Packages removed. To remove binary packages, run activator.”
	activator tidy : [repo:productname|tidy|branches:branchname] collecting expired packages - [branch: branchname] collecting expired packages in the selected branches - [branch: branchname] nothing to remove on this branch
	I have also tried to run “equo community mirrors sync”, it ask “Should I continue with the tidy procedure ? [Yes/No]” – After selecting/typing Yes it shows the same message which activator tidy shows.

Although it mark “xyz” package as expired – basically it creates the file “/var/lib/entropy/server/productname/packages/x86/branchname/catogaryname:xyz-x.x.x.tbz2.expired” – But when I run activator or equo with tidy option it does not remove “xyz” binary package neither locally “/var/lib/entropy/productname” nor from the community repository.

  It seems that there is some bug with “tidy”  option. Please help me</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>1453</commentid>
            <who name="Anuj Jain">anuj.jain</who>
            <bug_when>2008-07-15 13:44:19 +0000</bug_when>
            <thetext>It is sabayon 3.5 and equo version is &quot;Equo: v0.15.24.1&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>1457</commentid>
            <who name="Fabio Erculiani">lxnay</who>
            <bug_when>2008-07-16 08:28:05 +0000</bug_when>
            <thetext>It works. Removed packages will never be removed from mirrors until they expire. Default expiration time is set to 45 days.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>1459</commentid>
            <who name="Anuj Jain">anuj.jain</who>
            <bug_when>2008-07-16 10:17:17 +0000</bug_when>
            <thetext>Thanks for your reply, After getting this information - I was looking file &quot;/usr/lib/entropy/libraries/entropyConstants.py&quot; in which, default expiration time is set to 15 days. Please let me know is this right place to look expiration time?

  Please let me know where is the good place to look such kind for details?
 Should i update default expiration time on communityrepositories wiki page?

Regards,
Anuj Jain</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>1467</commentid>
            <who name="Fabio Erculiani">lxnay</who>
            <bug_when>2008-07-17 16:10:26 +0000</bug_when>
            <thetext>Yeah it&apos;s that.
Do you want it to be exported to server.conf ?
Also, you can force another value by passing the variable ETP_EXPIRATION_DAYS:
# ETP_EXPIRATION_DAYS=2 equo community ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>1484</commentid>
            <who name="Joachim Baten">joachimbaten</who>
            <bug_when>2008-07-30 08:45:16 +0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; Yeah it&apos;s that.
&gt; Do you want it to be exported to server.conf ?
&gt; Also, you can force another value by passing the variable ETP_EXPIRATION_DAYS:
&gt; # ETP_EXPIRATION_DAYS=2 equo community ...

Exporting it to server.conf would be a good idea. I would use it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>1515</commentid>
            <who name="Fabio Erculiani">lxnay</who>
            <bug_when>2008-08-26 11:29:41 +0000</bug_when>
            <thetext>Fixed in SVN, commit 2339. Thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>2911</commentid>
            <who name="Ian Whyman">ian.whyman</who>
            <bug_when>2009-10-02 14:03:56 +0000</bug_when>
            <thetext>Removing &quot;Windows&quot; OS from bugzilla</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>