Re: [gentoo-dev] rfc: "emerge --sync" vs "emaint sync"

2020-05-06 Thread Brian Dolbec
On Wed, 6 May 2020 17:02:42 -0500
William Hubbs  wrote:

> All,
> 
> I know that most of our documentation tells people to use "emerge
> --sync"; however, today I heard about "emaint sync" for the first
> time.  ;-)
> 
> Which one should we use? Will there be a phase-out for "emerge
> --sync" or "emaint sync"? Are the plans to keep both available?
> 
> Thanks,
> 
> William
> 

Hi William.   emaint --sync is not going to replace emerge --sync.
They both use the same plugin sync modules.

The difference between them is that emerge --sync is generally done to
sync all repositories defined which have [auto-sync] = yes.  Zac
extended it to do individual repositories as well if you specify the
repo name.   

ie: emerge --sync foo

emaint --sync offers fine grained syncing of individual repositories
via several options. With emaint you can set a repo's [auto-sync] = no
and still manually sync it on demand from emaint. It offers some
additional capabilities that some power users/devs may need/enjoy
depending on their work flow.

Here are the emaint sync options:

  -r REPO, --repo REPO  (sync module only): -r, --repo Sync the specified repo
  -A, --allrepos(sync module only): -A, --allrepos Sync all repos that
have a sync-url defined
  -a, --auto(sync module only): -a, --auto Sync auto-sync enabled
repos only
  --sync-submodule {glsa,news,profiles}
(sync module only): Restrict sync to the specified
submodule(s)

ie: emaint sync -r foo -r bar


The --sync-submodule option was added for developers working from the
git tree with the other git tree submodules added the the base gentoo
git ebuild tree.  In our case the profiles did end up as part of the
main ebuild tree.  But you can add the glsa and news git repos to the
git ebuild tree in order to make a complete repository.  

NOTE: the above pertains to the developer git tree, not the anonymous
git tree.  That git repo has had the glsa and news repos added to it
for general consumption.



Re: [gentoo-dev] rfc: "emerge --sync" vs "emaint sync"

2020-05-06 Thread Samuel Bernardo
Well I use eix-sync...

As I can see in comment in the script beginning eix-sync uses emerge --sync:

> This script calls emerge --sync and shows the differences.
So that kind of transition to emaint sync would require a review from
the current tools.

On 5/6/20 11:11 PM, Zac Medico wrote:
> On 5/6/20 3:02 PM, William Hubbs wrote:
>> All,
>>
>> I know that most of our documentation tells people to use "emerge --sync";
>> however, today I heard about "emaint sync" for the first time.  ;-)
>>
>> Which one should we use? Will there be a phase-out for "emerge --sync" or
>> "emaint sync"? Are the plans to keep both available?
> I'm strongly against removal of emerge --sync, since I don't want to
> deal with inevitable backlash from trying to force users to change their
> habits for no apparent reason.
>
>> Thanks,
>>
>> William
>>
>



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: "emerge --sync" vs "emaint sync"

2020-05-06 Thread Zac Medico
On 5/6/20 3:02 PM, William Hubbs wrote:
> All,
> 
> I know that most of our documentation tells people to use "emerge --sync";
> however, today I heard about "emaint sync" for the first time.  ;-)
> 
> Which one should we use? Will there be a phase-out for "emerge --sync" or
> "emaint sync"? Are the plans to keep both available?

I'm strongly against removal of emerge --sync, since I don't want to
deal with inevitable backlash from trying to force users to change their
habits for no apparent reason.

> 
> Thanks,
> 
> William
> 


-- 
Thanks,
Zac



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] rfc: "emerge --sync" vs "emaint sync"

2020-05-06 Thread William Hubbs
All,

I know that most of our documentation tells people to use "emerge --sync";
however, today I heard about "emaint sync" for the first time.  ;-)

Which one should we use? Will there be a phase-out for "emerge --sync" or
"emaint sync"? Are the plans to keep both available?

Thanks,

William



signature.asc
Description: PGP signature


Re: [gentoo-dev] Last rites: media-video/subliminal

2020-05-06 Thread Sam James


> On 2 May 2020, at 11:12, Nikos Chantziaras  wrote:
> 
> On 19/04/2020 22:47, Michał Górny wrote:
>> # Michał Górny  (2020-04-19)
>> # Unmaintained.  Stuck on Python 3.6.  Last release in 2016.
>> # Removal in 30 days.  Bug #718410.
>> media-video/subliminal
> 
> It's an active project. Just not doing releases often. Today 2.1.0 was 
> released:
> 
>  https://github.com/Diaoul/subliminal/releases/tag/2.1.0
> 
>  Add support for python 3.6, 3.7 and 3.8
>  Drop support for python 3.3 and 3.4
> 
> 

Yes, I will be saving this. I just had an email about the release.


Re: [gentoo-dev] Cleaning up the installation handbook (Legacy boot / MBR / ...)

2020-05-06 Thread Sam James


> On 2 May 2020, at 21:30, Andreas K. Hüttel  wrote:
> 
> Hey all, 
> 
> our installation handbook is right now something of a mess (in particular 
> regarding partitioning, bootloader, gpt/uefi, ...)
> 
> I'm hereby volunteering to clean things up. But - I'll go the brutal way:
> 
> * Legacy boot and MBR will get kicked out. *
> 

My preference would be to have a “preferred stream” detailed on the page, and 
some links to the old content for users on legacy.
The old content could be moved as-is, just not deleted.

Some people have modernish systems but cannot choose non-legacy due to vendors.

Sam


Re: [gentoo-dev] [RFC] Should NATTkA reject keywordreqs for packages with -arch (-*) keywords?

2020-05-06 Thread Alexis Ballier
On Wed, 2020-05-06 at 03:41 +0200, Thomas Deutschmann wrote:
> On 2020-05-06 00:52, James Le Cuirot wrote:
> > On Tue, 05 May 2020 22:19:59 +0200
> > Michał Górny  wrote:
> > > WDYT?
> > 
> > Play it safe. -* is frequently used for binary packages where an
> > arch
> > will simply either work or it won't, with little likelihood of the
> > situation changing. -arch is so rare that I don't recall ever
> > seeing
> > it. In either case, restoring an arch should be an explicit action.
> 
> +1
> 


+1

with the addition that -arch (by opposition to -*) is usually used for
specifying "this has been tested and is broken, don't waste your time
on it". Or at least used to be used that way.

If a package relies on arch specific support, then we could make a case
that it should be '-*' + a whitelist of arches having said support.
So, IMHO, -arch is quite version specific: package being broken is
likely due to a bug that may or may not be fixed in later versions,
hence, to me it makes total sense to have keyword reqs even for -arch
if this is a newer version that the one that initially had its -arch
added.

I also believe tools like ekeyword or repoman should reset -arch to
nothing, or at least issue a warning when adding new ebuilds with it,
which would make this simpler for nattka.


Alexis.




Re: [gentoo-dev] [RFC] Adding potentially questionable license AcePerl-Indemnity

2020-05-06 Thread Kent Fredric
On Thu, 23 Apr 2020 10:32:41 +1200
Kent Fredric  wrote:

Ugh. I just discovered this approach is in use in multiple packages.


https://metacpan.org/source/LDS/AcePerl-1.92/DISCLAIMER.txt
https://metacpan.org/source/LDS/Bio-SamTools-1.00/DISCLAIMER
https://metacpan.org/source/AVULLO/Bio-DB-HTS-3.01/DISCLAIMER

So most of my proposal would have to get re-thought anyway if we were
going to do something about this.


pgpr8nPzWwjWt.pgp
Description: OpenPGP digital signature